<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<meta http-equiv="x-ua-compatible" content="ie=edge">
		<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no, minimal-ui" />
		<link rel="stylesheet" href="build/conversational-form-docs.min.css">

		<script type="text/javascript" src="https://cf-4053.kxcdn.com/conversational-form/0.9.6/conversational-form.min.js" crossorigin></script>
	</head>
	<body>
		<script src="build/conversational-form-examples.min.js" id="examples-script"></script>

		<main class="content">
			<menu id="small-screen-menu">
				<h2>Conversational Form examples</h2>

				<div class="switch-btn">
					<label class="switch">
						<input type="checkbox" onclick="window.conversationalFormExamples.toggleConversation(event)">
						<div class="slider round"></div>
					</label>
				</div>

				<div class="hamburger-btn" onclick="window.conversationalFormExamples.toggleMenuState(event)">
					<svg viewBox="0 0 29 14" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
						<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square">
							<g transform="translate(-325.000000, -87.000000)" stroke="#FFFFFF" stroke-width="2">
								<g transform="translate(325.000000, 87.000000)">
									<path d="M27.4802431,7 L1.23827993,7"></path>
									<path d="M27.4802431,1 L1.23827993,1"></path>
									<path d="M27.4802431,13 L1.23827993,13"></path>
								</g>
							</g>
						</g>
					</svg>
				</div>
			</menu>

			<div class="switch-btn" id="cf-toggle-btn" data-label="Enable Conversational Form" data-label-toggled="Disable Conversational Form">
				<label class="switch">
					<input type="checkbox" onclick="window.conversationalFormExamples.toggleConversation(event)">
					<div class="slider round"></div>
				</label>
			</div>

			<section id="info" role="info">
				<div class="close-btn" onclick="window.conversationalFormExamples.toggleMenuState()">
					<svg viewBox="0 0 22 22" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
						<g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd" stroke-linecap="square">
							<g transform="translate(-328.000000, -83.000000)" stroke="#FFFFFF" stroke-width="2">
								<g id="close" transform="translate(329.000000, 84.000000)">
									<path d="M19.6371966,19.2779351 L1.08132646,0.722064927"></path>
									<path d="M19.4923318,0.722064927 L0.936461672,19.2779351"></path>
								</g>
							</g>
						</g>
					</svg>
				</div>

				<article>
					<h1 id="writer">
						Overwrite dictionary when instantiating Conversational Form
					</h1>
					<h2>
						....
					</h2>
				</article>
			</section>

			<section role="form">
				<div class="form-outer">

					<form id="form">
						<input type="password" name="cf---password" value="" id="cf---password">
						<input type="text" name="text" value="" id="text">
						<input type="email" name="email" value="" id="email">
						<fieldset>
							<input type="checkbox" cf-label="checkbox1" name="checkbox">
							<input type="checkbox" cf-label="checkbox2" name="checkbox">
						</fieldset>

					</form>

				</div>
			</section>

			<section id="cf-context" role="cf-context" cf-context>
				
			</section>
		</main>

		<script>
			window.onload = function(){
				var conversationalForm = window.cf.ConversationalForm.startTheConversation({
					formEl: document.getElementById("form"),
					context: document.getElementById("cf-context"),
					dictionaryData: {
						"entry-not-found": "Wörterbuchschlüssel wird nicht gefunden.",
						"input-placeholder": "Geben Sie hier Ihre Antwort ein ...",
						"input-placeholder-required": "Eingabe erforderlich ...",
						"input-placeholder-error": "Ihre Eingabe ist nicht korrekt ...",
						"input-placeholder-file-error": "Datei-Upload fehlgeschlagen ...",
						"input-placeholder-file-size-error": "Dateigröße zu groß ...",
						"input-no-filter": "Keine Ergebnisse für <strong>{input-value}</strong>",
						"user-reponse-and": " und ",
						"user-reponse-missing": "Fehlende Eingabe ...",
						"general": "Allgemeiner Typ1|Allgemeiner Typ2"
					},// empty will throw error
					dictionaryRobot: {
						"text": "Bitte schreiben Sie etwas Text.",
						"input": "Bitte schreiben Sie etwas Text.",
						"name": "Wie heißen Sie?",
						"email": "Brauchen Sie Ihre E-Mail.",
						"password": "Bitte geben Sie das Passwort ein",
						"tel": "Wie ist deine Telefonnummer?",
						"radio": "Ich brauche Sie, um eine dieser auszuwählen.",
						"checkbox": "Wählen Sie so viele, wie Sie möchten.",
						"select": "Wählen Sie eine dieser Optionen.",
						"general": "Allgemeines1|Allgemeines2|Allgemeines3.."
					},
					// context: document.getElementById("form-outer")[0],
					// tags: tags,
					//submitCallback: () => void | HTMLButtonElement
					
					//base64 or crossdomain-enabled image url
					// userImage: "..."
				});
			};
		</script>
	</body>
</html>
